Alarm Enhancer History Version 6.16, October, 1998 Non-registered version Trial registration allows evaluation during the first 7 days of each month and on Sunday mornings. ------------ Test Version 6.15, September, 1998 Registered Version Added the Diamond key as a hot-key to put Enhancer into the background. Improved the display to show hot-key choices. Fixed error in the configuration of the "Auto-off enabled" check timer. Technical Changes Reworked the algorithm to allow alarm sounds to be switched on after a snooze invoked in the Time application, to reduce Enancer's activity to a poll every 4 minutes whilst Time's alarm screen is active. Fixed error in configuration "About" screen on the Siena. ------------ Test Version 6.14, September, 1998 Non-registered version Supressed the display of the "Timer" line as this duplicated the alarm time. Registered Version Fixed bug in utilizing the "Don't kill character." This was benign as it was picked up in checks elsewhere and corrected automatically. Introduced an indicator on the information screen when "Alarm Killer" will be activated for the next alarm. Small change to the registration dialog in the configuration program. ------------ Test Version 6.13, September, 1998 Registered Version Implemented the "Don't kill character" to overide Alarm Killer for specific alarms. ------------ Test Version 6.12, September, 1998 Test Version 6.11, August, 1998 Non-registered version A registration code is supplied to enable testing of the registered features. This code works during September, 1998 and on Sunday mornings. The retention of unattended alarms has been slightly modified so that the specified number of unattended alarms are retained as well as the alarm or alarms that have just gone off. Registered Version Alarm Killer has been added. Alarm Killer switches off alarm sounds at a specified interval after an alarm has gone off. Technical Changes New machine types, designated 3A, 3C and Siena have been implemented. The previous machine types are displayed in Enhancer in brackets. This change has been implemented to accomodate the Psion 3C with German ROM 5.23F under machine type 3C. The routines to convert old confguration data files have been removed from the main Enhancer program into a seperate program. This program is used by Enhancer and cannot be run on its own. ------------ Version 6.01, August, 1998 This version is the same as Test Version 6.00 ------------ Test Version 6.00, July, 1998 Non-registered Version Alarms set for the same time in the Time application or rescheduled by Enhancer, together with the first alarm set for the same time in the Agenda application, are detected and can be rescheduled. When checking for a new alarm, as well as the time and disabled status being checked, changes to the message text and the alarm sound are also checked. Previously, these additional checks were carried out only in the registered version. The dialog displays "Yesterday", "Today" or "Tomorrow" when appropriate, instead of the date. Alarms rescheduled by Enhancer are rescheduled to the nearest minute, that is, zero seconds past the minute. Registered Version If more than one alarm is set for the same time, the display can be cycled to show each alarm. If more than one alarm has gone off and has not been attended to, the display can be cycled to show each entry. A hot key (Psion...Z) can be used to switch between the dual window and the single window display. The number of alarms that have not been rescheduled nor abandoned, can be changed from the default of 4. Technical Changes The data structures have been changed to accomodate duplicate alarm time detection. Procedures used by both the main program and the configuration program have been removed from the configuration program - they are loaded from the main program. This has reduced the size of the configuration program. ------------ Version 5.20, April, 1998 Non-registered Version A registration code is supplied to enable testing of the registered features. This code works on Sunday mornings. Registered Version The Check timer can be set when autooff is enabled. This will only come into effect if it longer than the remaining autooff period. The scrolling messages can be switched off. The alarm time is normally displayed on the System screen instead of a file name. This can be switched off. Technical Changes The Check timer has been changed to check the alarms 10 seconds before Autooff instead of cycling with an interval less than the autooff time. This should solve a possible problem of an alarm being missed caused by a combination of a short autooff period and a large Agenda file. A two second pause before the alarm time and two seconds of looping after the alarm have been replaced with asynchronous timers. ------------ Version 5.13, March, 1998 Some non-English Psions use a 2 letter short day name. Enhancer was not conistently using 2 letters rather than 3. ------------ Version 5.12, March, 1998 Some changes to the user interface. In particular, there is now immediate confirmation that registration has been successful. Technical change Alarm time now passed from the dialog to the alarm setting procedure as a time instead of a difference from the current time. ------------ Version 5.11, February, 1998 Non-registered version. Instead of scrolling, the Information screen now has a window showing the next alarm and a small scrolling area for messages. The information window updates only when it picks up a new alarm instead of at every test. Silent Alarm Beep no longer beeps on disabled alarms. The name under the Enhancer icon on the System screen now uses 00 instead of a single 0 for zero hours and minutes. Registered Version. Silent Alarm Beep can be set to less than 1 second. Option to display the information window to the right of the dialog. The Siena screen is too narrow for this to be useful on that machine. When more than one alarm has gone off, this is indicated to the left of the running clock in the dialog. The beeps that sound when a new alarm is detected can be switched off. Changes to message text and alarm sound are checked as well as the alarm time and disabled flag when testing for a new first alarm. Technical change The Menu key or hot key is passed to the configuration program via the configuration file instead of the interprocess messaging system. ------------ Version 5.02, January, 1998 New machine type added to solve German 3C disabled alarm problem. Information received from Dirk Straka indicates that machines with the German ROM version 5.21 should use the machine "3C" and those with German ROM 5.23F (and above?) should use "3C alternate" ------------ Version 5.01, January, 1998 Silent Alarm Beep added. ------------ Version 5.0, October, 1997 Delete key implemented in the dialog. If Enhancer.opa is on a flash disk, the configuration file is saved to the loc::m:\enhancer\ directory. Added a configuration program to register, configure default times, sticky times and the check timer. The registered version shows more of the message text in the dialog. The dialog in the registered version expands to show even more of the message text. The registered version shows the event time and date in the Enhancer dialog. ------------ Version 4.1, September, 1997 Enhancer now detects if an alarm is disabled. ------------ Version 4.0, July, 1997 Enhancer no longer stalls if an alarm goes off and is left unattended. Up to 4 alarms are remembered Option to allow the OFF key to be intercepted. Machine type and OFF key intercept setting are stored in a configuration file Running clock displayed on foreground screen. ------------ Version 3.3, June, 1997 This version works on the 3C, Siena as well as on the 3A. The alarm message is displayed on the Enhancer dialog screen. Bug fixes. ------------ Version 2.1, May, 1997. Beeps are at a lower frequency to be less intrusive. ------------ Version 2, May, 1997. Allows alarms to be rescheduled for several minutes (defaults: 5 and 10 minutes) or at a specific time (default: 1 hour from the current time). Enhancer's timer is now reset only if the time of the first alarm known by the Time application has changed. Beeps are sounded when Enhancer's timer is cancelled and set. ------------ Version 1, May, 1997. Allows alarm to be rescheduled for 5 minutes.